be a devil's spawn - Français Anglais Dictionnaire